/* CSS Document */
.footer{margin-top: 0 !important;}

.publicContent{ height: auto; background: #fff; padding: 60px 0; border-bottom: 1px solid #eee;}
.publicTitle { height: 32px; line-height: 32px; text-align: center; color: #333; font-size: 24px;}
.publicTitle i.line1{width: 25px; height: 1px; display: inline-block; background: #333; vertical-align: middle;}
.publicTitle span{display: inline-block; padding: 0 10px;}

.disc_menu{height: 50px; border-bottom: 1px solid #eee; border-top: 1px solid #eee; background: #fff; line-height: 50px;}
.disc_menu a{ color: #444; padding-right: 30px; font-size: 14px;}
.disc_menu a:hover,.disc_menu a.on{ color: #f60;}

/***基本信息***/

/*平台介绍 */
.discAbout{width: auto; overflow: hidden;}
.discAbout .aboutHead{ text-indent: 2em; padding-top: 210px; height: 338px; background: url("../images/disc/about1.jpg") no-repeat center top; font-size: 16px; color:#fff; line-height: 36px;}
.aboutCompany dl{padding-top: 40px; text-indent: 32px;}
.aboutCompany dt{font-size: 20px; color: #333; line-height: 46px;}
.aboutCompany dd{ font-size: 16px; color: #666; line-height: 32px;}
.aboutCompany img{display: block; margin: 50px auto 0; }
.qualification {overflow:hidden; text-align: center; margin-top: 60px;}
.qualification li{width:200px; height:150px; overflow:hidden; padding: 5px; border:2px solid #eee; text-align:center; display: inline-block; margin-right:20px;}
.qualification .quaImage{ cursor:pointer;}

/*基本信息*/
.baseinfo_header{ width: auto; height: 1208px; background: url("../images/disc/base1n.jpg") no-repeat top center; padding: 180px 0 60px 0;}
.baseinfo_header .content{ width: 800px; background: #fff; margin: auto; padding: 30px 70px 50px 70px;
    -webkit-box-shadow: 0 0 5px #f9f9f9;
    -moz-box-shadow: 0 0 5px #f9f9f9;
    box-shadow: 0 0 5px #f9f9f9;
}
.baseinfo_header table{border-top: 1px solid #eee; border-left: 1px solid #eee; margin-top: 20px;}
.baseinfo_header table td{border-bottom: 1px solid #eee; border-right: 1px solid #eee; line-height: 30px; padding: 5px 15px;}
.baseinfo_bottom{ height: 1180px; background: url("../images/disc/base2.jpg") no-repeat center top;}

/*管理团队*//*合作伙伴*//*企业文化*/
.baseTeam{ background: url("../images/disc/team.jpg") no-repeat center top; padding: 100px 0 60px 0;}
.baseTeam.partner{ background: url("../images/disc/partner.jpg") no-repeat center top;}
.baseTeam.culture{ background: url("../images/disc/culture.jpg") no-repeat center top;}
.baseTeam .topTitle{ color: #fff; font-size: 24px; text-align: center; line-height: 42px;}
.baseTeam .topTitle h2{ font-size: 36px;}
.teamList{background: #fff; margin-top: 100px; padding: 20px 0;}
.teamList li{ padding: 20px 40px; overflow: hidden; border-bottom: 1px solid #eee;}
.teamList li:last-child{border:0;}
.teamList li .image{ width: 180px; height: 240px; float: left; overflow: hidden;}
.teamList li .content{width: 800px; padding-left: 40px; float: left; height: 240px;}
.teamList li .content .name{height: 32px; line-height: 32px; font-size: 16px; color: #333; margin-top: 20px;}
.teamList li .content .name h3{font-size: 24px; float: left;}
.teamList li .content .name span{ float: left; color: #999; margin-left: 20px;}
.teamList li .content .intro{color: #666; height: 168px; overflow: hidden; line-height: 24px; padding-top: 15px;}
.baseTeam.culture .idea{ background: #fff; padding-top: 50px; margin-top: 100px;
    -webkit-box-shadow: 0 0 5px #f9f9f9;
    -moz-box-shadow: 0 0 5px #f9f9f9;
    box-shadow: 0 0 5px #f9f9f9;
}
.baseTeam.culture .staff{margin-top: 80px;}
.baseTeam.culture .staff .content{padding-top: 30px;}
.teamList.policy{background: #fff; margin-top: 30px; padding: 0;}
.teamList.policy li{ padding: 20px 0; border:0;}
.teamList.policy li .image{ width: 200px; height: 200px;}
.teamList.policy li .content{width: 960px; margin-left: 40px; padding-left: 0; height: 199px; border-bottom: 1px solid #eee;}
.teamList.policy li .content .name{margin-top: 0;}
.teamList.policy li .content .intro{height: 144px;}

/*发展历程*/
.baseCourse{ overflow: hidden;}
.baseCourse .topTitle{height: 250px; background: url("../images/disc/course1.jpg") no-repeat center top; text-align: center; font-size: 36px; line-height: 250px; color: #fff;}
.baseCourse .content{height: 3805px; background: url("../images/disc/course2.jpg") no-repeat center top;}

/*联系我们*/
.baseContact{overflow: hidden;}
.baseContact .topTitle{height: 250px; background: url("../images/disc/contact.jpg") no-repeat center top;}
.baseContact .content{ padding: 20px 0 40px 0;}
.baseContact .content dl{ padding-top: 20px;}
.baseContact .content dl dt{ font-size: 18px; font-weight: normal; color: #333; height: 32px; line-height: 32px;}
.baseContact .content dl dd{ font-size: 14px; color: #666; line-height: 20px;}
.baseContact .content dl dd .erCodeImage{ width: 150px; height: auto; margin-right: 25px; overflow: hidden;}
.baseContact .content dl dd .erCodeImage img{ width: 148px; height: 148px;  border:1px solid #eee;}
.baseContact .content dl dd .erCodeImage p{ width: 148px; height: 20px; line-height: 20px; text-align: center;}
.baseContact .content dl dd .mapBox{ width: 910px; height: 520px; overflow: hidden; margin-top: 10px; border:1px solid #ddd;}

/***合规进度***/
.discCompliancet{height: auto; overflow: hidden;}
.discCompliancet .publicBox{ padding: 50px 0; text-align: center;}
.discCompliancet .publicBox.white{ background: #fff;}
.discCompliancet .publicBox.blue{ background: #f7faff;}
.discCompliancet .h2Titile{ font-size: 32px; height: 40px; line-height: 40px; text-align: center;}
.discCompliancet .topTitle{height: 550px; background: url("../images/disc/compliance1.jpg") no-repeat center top;}
.discCompliancet .topTitle h2{font-size: 48px; color: #fff; padding-top: 160px; line-height: 60px;}
.discCompliancet .topTitle .intro{padding: 0 200px; line-height: 28px; margin-top: 94px; color: #333;}

/*政策法规*/
.discPolicy{ overflow: hidden;}
.discPolicy .topTitle{height: 250px; background: url("../images/disc/policy1.jpg") no-repeat center top; text-align: center; font-size: 36px; line-height: 250px; color: #fff;}
.discPolicy .lawList {height: auto; overflow: hidden; padding: 20px 0 50px;}
.discPolicy .lawList li{ border-bottom: 1px solid #eee; padding: 30px 0;}
.discPolicy .lawList li:last-child{border-bottom: 0;}
.discPolicy .lawList li .title{height: 20px; font-size: 18px; color: #333; font-weight: bold; padding-left: 15px; border-left: 4px solid #f60; margin-bottom: 15px;}
.discPolicy .lawList li .content{line-height: 24px; font-size: 16px; color: #666;}

/*运营数据*/
.discOperate{ overflow: hidden;}
.discOperate .topTitle{height: 250px; background: url("../images/disc/operate1.jpg") no-repeat center top; text-align: center; font-size: 36px; line-height: 250px; color: #fff;}
.discOperate .topTitle .endtime{margin-top: -95px; color: #fff; opacity: 0.5; line-height: 20px; font-size:12px;}
.discOperate .ourReportList { height: auto; overflow: hidden;}
.discOperate .ourReportList .menu{padding: 20px 0; text-align: center; margin: 20px 0;}
.discOperate .ourReportList .menu a{height: 40px; line-height: 40px; padding: 0 25px; background: #fff; font-size: 18px; color: #666; display: inline-block;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
}
.discOperate .ourReportList .menu a.on{background: #f60; color: #fff;}
.discOperate .ourReportList ul{ padding: 0 30px 60px 30px; overflow: visible; }
.discOperate .ourReportList ul.hide{ display: none;}
.discOperate .ourReportList li{ width: 260px; height: 380px; overflow: visible; padding: 0 55px 50px 55px; float: left;}
.discOperate .ourReportList li .image{width: 256px; height: 342px; overflow: hidden; border:2px solid #fff;}
.discOperate .ourReportList li .image img{width: 256px; height: 342px; display: block;}
.discOperate .ourReportList li .txt{height: 40px; line-height:40px; text-align: center; color: #666;}
.discOperate .ourReportList li a:hover .image{
    transition : all 0.15s linear ;-moz-transition : all 0.15s linear ;-webkit-transition : all 0.15s linear ;-o-transition : all 0.15s linear;
    -webkit-box-shadow: 0 0 20px #f3f3f3;
    -moz-box-shadow: 0 0 20px #f3f3f3;
    box-shadow: 0 0 20px #f3f3f3;
    margin-top: -10px;
    margin-bottom: 10px;
}
.discOperate .ourReportList li a:hover .txt{ color: #f60;}
.operateMain{ padding-bottom: 30px; overflow: hidden;}
.operateMain .operateTop .tab-nav{ text-align: center; padding-top: 30px;}
.operateMain .operateTop .publicBox{padding-top: 40px;}
.operateMain .operateTop .tab-nav li{ display: inline-block; padding: 0 20px; height: 36px; margin: 0 10px; border:1px solid #eee; line-height: 36px; }
.operateMain .operateTop .tab-nav a{ width: 100%; height: 100%; color: #333;}
.operateMain .operateTop .tab-nav li.on{ background: #f60; border-color:#f60; }
.operateMain .operateTop .tab-nav li.on a{color: #fff; cursor: default;}
.operateMain .operateTop .tab-nav a:hover{color: #f60;}
.operateMain .operateTop .transactionData{width: 1200px; margin: auto; text-align: center; padding: 20px 0 30px 0;}
.operateMain .operateTop .transactionData li{width: 280px; height: auto; border-right: 1px solid #eee; line-height: 28px; color: #666; text-align: center; display: inline-block;}
.operateMain .operateTop .transactionData li:last-child{border-right: 0;}
.operateMain .operateTop .borrowData{width: 1200px; text-align: center; margin: auto; padding: 20px 0 30px 0;}
.operateMain .operateTop .borrowData li{width: 299px; float: left; line-height: 28px; padding: 10px 0; color: #666; border-bottom: 1px solid #eee;  border-right: 1px solid #eee;}
.operateMain .operateTop .borrowData li:nth-child(4n){border-right-color: #fff;}
.operateMain .operateTop .borrowData li.last{border: 0;}
.operateMain .operateTop .borrowData li.notbottom{border-bottom: 0;}
.operateMain .operateTop .complaintData{ width: 1200px; margin: auto; overflow: hidden;}
.operateMain .operateTop .complaintData .left,.operateMain .operateTop .complaintData .right{ width: 600px; float: left; padding-bottom: 10px; position: relative;}
.operateMain .operateTop .complaintData .tips{ width: auto; height: 20px; line-height: 20px; color: #666; text-align: center; position: absolute; right: 0; top: 50px;}
.operateMain .operateTop .complaintData .contents{ width: 600px; height: 320px;}
.operateMain .operateTop .chargeBox table{ width: 1200px; height: auto; margin: 20px auto 0; border-left: 1px solid #ddd; border-top: 1px solid #ddd;}
.operateMain .operateTop .chargeBox table th,.operateMain .operateTop .chargeBox table td{ height: 36px; text-align: center; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd;}
.operateMain .operateTop .chargeBox table th{font-weight: normal;}
.operateMain .operateTop .chargeBox table td{color: #666;}
.operateMain .publicBox{ padding: 30px 0; overflow: hidden; border-bottom: 1px solid #eee;}
.operateMain .publicBox.noneborder{ border:0;}
.operateMain .publicBox .chartTab{width: auto; text-align: center; height: auto; padding-top: 20px; margin-bottom: 30px;}
.operateMain .publicBox .chartTab ul{width: auto; text-align: center; height: 36px; border-left: 1px solid #f60; border-top: 1px solid #f60; display: inline-block; overflow: hidden;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;}
.operateMain .publicBox .chartTab li{width: auto; text-align: center; cursor: pointer; font-size: 16px; height: 35px; color: #666; border-right: 1px solid #f60; border-bottom: 1px solid #f60; float: left; padding: 0 20px; line-height: 35px;}
.operateMain .publicBox .chartTab li.on{background: #f60; color: #fff; cursor:default;}
.operateMain .publicBox .title{width: 100%; height: 40px; line-height: 40px; font-size: 18px; color: #333; text-align: center; margin: auto;}
.operateMain .publicBox .title:after{content: ''; width: 20px; height: 2px; background: #f60; display: block; margin: auto;}
.operateMain .publicBox .chartBox{width: 1200px; height: 360px; margin: 20px auto 0;}
.operateMain .publicBox .maxChart{width: 1080px; height: 360px; margin: auto;}
.operateMain .publicBox .otherInfo{width: 1200px; height: auto; margin: auto;}
.operateMain .publicBox .otherInfo li{width: 600px; height: 400px; float: left; padding-top: 20px;}
.operateMain .publicBox .otherInfo li .chart{width: 500px; height: 340px; margin: auto;}
.operateMain .publicBox .otherInfo li:nth-child(1),.operateMain .publicBox .otherInfo li:nth-child(3){ width: 599px; border-right: 1px solid #eee;}
.operateMain .publicBox .otherInfo li:nth-child(1),.operateMain .publicBox .otherInfo li:nth-child(2){ border-bottom: 1px solid #eee;}
.operateMain .publicBox .map{width: 700px; height: 512px; margin: auto; float: left;}
.operateMain .publicBox .map .chart{width: 700px; height: 472px;}
.operateMain .publicBox .riskList{width: 400px; height: 512px; margin: auto; float: left;}
.operateMain .publicBox .riskList ul{ width: 399px; height: auto; border-left: 1px solid #dcdcdc; border-top: 1px solid #dcdcdc; margin-top: 20px;}
.operateMain .publicBox .riskList ul li{height: 40px; border-bottom: 1px solid #dcdcdc; line-height: 40px; text-align: center; overflow: hidden;}
.operateMain .publicBox .riskList ul li:nth-child(odd){background: #f2f2f2;}
.operateMain .publicBox .riskList ul li span{border-right: 1px solid #dcdcdc; display: block; float: left;}
.operateMain .publicBox .riskList ul li span:nth-child(1){ width: 69px;}
.operateMain .publicBox .riskList ul li span:nth-child(2){ width: 159px;}
.operateMain .publicBox .riskList ul li span:nth-child(3){ width: 168px;}
/***对外公告***/
.discNotice{ overflow: hidden;}
.discNotice .topTitle{height: 250px; text-align: center; font-size: 36px; line-height: 250px; color: #fff;}
.discNotice .topTitle.bg1{background: url("../images/disc/notice_bg1.jpg") no-repeat center top;}
.discNotice .topTitle.bg2{background: url("../images/disc/notice_bg2.jpg") no-repeat center top;}
.discNotice .topTitle.bg3{background: url("../images/disc/notice_bg3.jpg") no-repeat center top;}
.discNotice .topTitle.bg4{background: url("../images/disc/notice_bg4.jpg") no-repeat center top;}
.discNotice .matterList{ padding: 50px 100px;}
.discNotice .matterList li{ height: 58px; margin-bottom: 20px; background: #fff; border: 1px solid #eee; line-height: 58px; font-size: 16px; padding-left: 250px; position: relative; overflow: hidden;}
.discNotice .matterList li .left{ width: 220px; padding-right: 9px; height: 60px; background: url("../images/disc/notice_g1.png") no-repeat center left; position: absolute; left: 0; top: 0; text-align: center; color: #fff;}
.discNotice .matterList li .left.double{ line-height: 20px; padding-top: 10px; height: 48px;}
.discNotice .auditList{background: url("../images/disc/notice_g2.jpg") no-repeat center bottom; padding: 60px 0 150px 0;}
.discNotice .auditList ul{padding: 0 30px; width: 1140px; margin: auto;}
.discNotice .auditList li{ width: 260px; height: 366px; float: left; padding: 0 55px 20px 55px;}
.discNotice .auditList li a{ border:1px solid #eee; display: block; height: 344px; background: url("../images/disc/notice_g3.jpg") no-repeat center;}
.discNotice .auditList li a .name{font-size: 30px; text-align: center; color: #333; font-weight: bold; padding-top: 50px;}
.discNotice .auditList li a:hover{
    transition : all 0.1s linear ;-moz-transition : all 0.1s linear ;-webkit-transition : all 0.1s linear ;-o-transition : all 0.1s linear;
    -webkit-box-shadow: 0 0 20px #f3f3f3;
    -moz-box-shadow: 0 0 20px #f3f3f3;
    box-shadow: 0 0 20px #f3f3f3;
    margin-top: -10px;
}
.discNotice .auditList li a:hover .name{color: #f60;
    transition : all 0.1s linear ;-moz-transition : all 0.1s linear ;-webkit-transition : all 0.1s linear ;-o-transition : all 0.1s linear;
}
.discNotice .signatures{ overflow: hidden;}
.discNotice .signatures .menu{padding: 20px 0; text-align: center; margin: 20px 0;}
.discNotice .signatures .menu a{height: 40px; line-height: 40px; padding: 0 25px; background: #fff; font-size: 18px; color: #666; display: inline-block;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
}
.discNotice .signatures .menu a.on{background: #f60; color: #fff;}
.discNotice .signatures ul{padding: 0 0 60px 0;}
.discNotice .signatures ul li{border-bottom: 1px solid #eee; padding: 30px 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.discNotice .signatures ul li a{height: 18px; font-size: 16px; border-left: 4px solid #f60; color: #333; padding-left: 15px;}
.discNotice .signatures ul li a:hover{color: #f60;}

/*安全保障*/
.discSafe .topTitle{ height: 550px; background: url("../images/disc/safe_i1.jpg") no-repeat center top;}
.discSafe ul{overflow: hidden;}
.discSafe ul li{ border:1px solid #eee; padding: 40px; margin-bottom: 30px;}
.discSafe ul li .name{font-size: 24px; height: 28px; line-height: 28px; color: #333;}
.discSafe ul li .name i{width: 28px; height: 28px; vertical-align: middle; display: block; float: left; margin-right: 10px;}
.discSafe ul li .name i.i1{ background: url("../images/disc/safe_i2.jpg") no-repeat;}
.discSafe ul li .name i.i2{ background: url("../images/disc/safe_i3.jpg") no-repeat;}
.discSafe ul li .name i.i3{ background: url("../images/disc/safe_i4.jpg") no-repeat;}
.discSafe ul li .name i.i4{ background: url("../images/disc/safe_i5.jpg") no-repeat;}
.discSafe ul li .content{font-size: 16px; line-height: 28px; color: #444;}
.discSafe ul li .content p{padding-top: 15px;}

/*风险控制*/
.discSafe .topTitleRisk{ height: 550px; background: url("../images/disc/risk_i1.jpg") no-repeat center top;}
.publicRisk{width: 1200px; height: auto; margin: 50px auto 20px;}
.publicRisk .title{ height: 20px; line-height: 20px; font-size: 20px; color: #333; border-left: 4px solid #f60; padding-left: 15px;}
.flow_listing{height: 30px; line-height: 30px; padding: 30px 0 15px; overflow: hidden;}
.flow_listing a{width: 260px; float: left; font-size: 18px; padding-left: 40px; color: #444;}
.flow_listing a:hover{color: #f60;}
.flow_listing a.li1{background: url(../images/disc/risk_i3.jpg) no-repeat left center;}
.flow_listing a.li2{background: url(../images/disc/risk_i4.jpg) no-repeat left center;}
.flow_listing a.li3{background: url(../images/disc/risk_i5.jpg) no-repeat left center;}
.flow_listing a.li4{background: url(../images/disc/risk_i6.jpg) no-repeat left center;}

.flowBox{ display: none; width: 100%; height: 100%; background: url(../images/black_p75.png) repeat; position: fixed; top: 0; left: 0; z-index: 10000;}
.flowBox .inset{background: #fff; width: 1240px; height: 100%; overflow: hidden; margin: 20px auto 0; position: relative;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;}
.flowBox .inset .scroll{width: 1240px; height: 100%; overflow: scroll; overflow-x: hidden;}
.flowBox .inset img{width: 1200px; display: block; margin: auto;}
.flowBox .inset .closeBtn{width: 40px; height: 40px; background: url(../images/disc/risk_close.png) no-repeat; position: absolute; right: 45px; top: 15px; display: block;}

.risk_listing{width: 1170px; padding: 30px 0 30px 30px;}
.risk_listing .row{ line-height: 24px; font-size: 16px; padding-bottom: 10px; color: #666; padding-left: 30px; position: relative;}
.risk_listing .row i{width: 20px; height: 20px; line-height: 20px;text-align: center; background: #f60; color: #fff; position: absolute; left: 0; top: 4px; display: block;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;}

/*投资人教育*/
.discEducation{ overflow: hidden;}
.discEducation .topTitle{ height: 250px; background: url("../images/disc/education_img1.jpg") no-repeat center top; text-align: center; font-size: 36px; line-height: 250px; color: #fff;}
.discEducation dl{ padding-top: 40px; width: 1200px; margin: auto; font-size: 16px;}
.discEducation dl dt{ height: 48px; line-height: 48px; font-size: 24px;}
.discEducation dl dd{ color: #666; line-height: 24px; padding-bottom: 50px; border-bottom: 1px solid #eee;}
.discEducation dl dd p{padding: 5px 0;}
.discEducation dl dd span{ color: #333;}
